Skip to content

chore(windows): switch Adoptium installation to ZIP archive instead of MSI - #2420

Merged
dduportal merged 1 commit into
jenkinsci:masterfrom
dduportal:chore/adoptium/zip-installers
Jul 27, 2026
Merged

chore(windows): switch Adoptium installation to ZIP archive instead of MSI#2420
dduportal merged 1 commit into
jenkinsci:masterfrom
dduportal:chore/adoptium/zip-installers

Conversation

@dduportal

@dduportal dduportal commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Twin of jenkinsci/docker-ssh-agent#668 and jenkinsci/docker-agents#1263 (see jenkinsci/docker-agents#1265 also)

This PR cherry-picks the switch of Windows JDK installation from MSI (hard to debug and prone to many errors while we only need an OpenJDK directory) to ZIP.

Notes (same as the twin PRs):

  • A subsequent PR is needed to track installer URLs (e.g. version bumps) in the introduced JSON file
  • No GPG verification (yet)
  • No Linux (yet)

@dduportal
dduportal requested a review from a team as a code owner July 27, 2026 07:40
@dduportal
dduportal marked this pull request as draft July 27, 2026 07:40
…f MSI

Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
@dduportal
dduportal force-pushed the chore/adoptium/zip-installers branch from 3dd9685 to afc3e35 Compare July 27, 2026 13:11
@dduportal
dduportal marked this pull request as ready for review July 27, 2026 13:12
@dduportal
dduportal enabled auto-merge (squash) July 27, 2026 13:12
@dduportal
dduportal requested a review from MarkEWaite July 27, 2026 17:02

@MarkEWaite MarkEWaite left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with an optional comment to consider removing a redundant command line argument. Approved whether or not the redundant argument is removed.

Comment thread .ci/publish.sh

echo '* RESOLVED BAKE CONFIG:'
docker buildx bake --file docker-bake.hcl --progress=quiet --print "${BAKE_TARGET}"
docker buildx bake --file docker-bake.hcl --file docker-bake.override.json --file docker-bake.override.json --progress=quiet --print "${BAKE_TARGET}"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One command line argument for the override?

Suggested change
docker buildx bake --file docker-bake.hcl --file docker-bake.override.json --file docker-bake.override.json --progress=quiet --print "${BAKE_TARGET}"
docker buildx bake --file docker-bake.hcl --file docker-bake.override.json --progress=quiet --print "${BAKE_TARGET}"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sounds like a bad copy and paste from me, good catch!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dduportal
dduportal merged commit 1cebef4 into jenkinsci:master Jul 27, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants